Audit Logs Failure
Starting in software version 6.3.00, for all LDAP errors, GigaVUE‑FM will display an error message in the audit logs description field for all the failed authentication attempts. For authentication failures (48 and 49) alone, GigaVUE‑FM will map the LDAP error codes and display a custom description.
For all other error codes, GigaVUE‑FM will display only the error code details. The following are examples of the error code message formats for LDAP errors.
[LDAP: error code 32 - 0000208D: NameErr: DSID-03100241, problem 2001 (NO_OBJECT), data 0, best match of: ‘DC=hqdevtest,DC=com’]
[LDAP: error code 34 - 0000208F: NameErr: DSID-0310022D, problem 2006 (BAD_NAME), data 8350, best match of: ‘userbasedncheck’]
Note: In the event of failure of all the configured LDAP servers, GigaVUE-FM will display a single common error message in the audit logs description field. Refer to the following example.
Error connecting to all LDAP servers configured. Please see the logs for more detailed info
Refer to the following table for more information on the LDAP error codes, error message, and exception details.
LDAP Status Code |
Meaning |
Exception or Action |
---|---|---|
0 |
Success |
Report success |
1 |
Operations error |
NamingException |
2 |
Protocol error |
CommunicationException |
3 |
Time limit exceeded |
TimeLimitExceededException |
4 |
Size limit exceeded |
SizeLimitExceededException |
5 |
Compared false |
Used by DirContext.search(). Does not generate an exception. |
6 |
Compared true |
Used by DirContext.search(). Does not generate an exception. |
7 |
Authentication method not supported |
AuthenticationNotSupportedException |
8 |
Strong authentication required |
AuthenticationNotSupportedException |
9 |
Partial results being returned |
If the environment property "java.naming.referral" is set to "ignore" or the contents of the error do not contain a referral, throw a PartialResultException. Otherwise, use contents to build a referral. |
10 |
Referral encountered |
If the environment property "java.naming.referral" is set to "ignore", then ignore. If the property is set to "throw", throw ReferralException. If the property is set to "follow", then the LDAP provider processes the referral. If the "java.naming.ldap.referral.limit" property has been exceeded, throw LimitExceededException. |
11 |
Administrative limit exceeded |
LimitExceededException |
12 |
Unavailable critical extension requested |
OperationNotSupportedException |
13 |
Confidentiality required |
AuthenticationNotSupportedException |
14 |
SASL bind in progress |
Used internally by the LDAP provider during authentication. |
16 |
No such attribute exists |
NoSuchAttributeException |
17 |
An undefined attribute type |
InvalidAttributeIdentifierException |
18 |
Inappropriate matching |
InvalidSearchFilterException |
19 |
A constraint violation |
InvalidAttributeValueException |
20 |
An attribute or value already in use |
AttributeInUseException |
21 |
An invalid attribute syntax |
InvalidAttributeValueException |
32 |
No such object exists |
NameNotFoundException |
33 |
Alias problem |
NamingException |
34 |
An invalid DN syntax |
InvalidNameException |
35 |
Is a leaf |
Used by the LDAP provider; usually doesn't generate an exception. |
36 |
Alias dereferencing problem |
NamingException |
48 |
Inappropriate authentication |
AuthenticationNotSupportedException |
49 |
Invalid credentials |
AuthenticationException |
50 |
Insufficient access rights |
NoPermissionException |
51 |
Busy |
ServiceUnavailableException |
52 |
Unavailable |
ServiceUnavailableException |
53 |
Unwilling to perform |
OperationNotSupportedException |
54 |
Loop detected |
NamingException |
64 |
Naming violation |
InvalidNameException |
65 |
Object class violation |
SchemaViolationException |
66 |
Not allowed on non-leaf |
ContextNotEmptyException |
67 |
Not allowed on RDN |
SchemaViolationException |
68 |
Entry already exists |
NameAlreadyBoundException |
69 |
Object class modifications prohibited |
SchemaViolationException |
71 |
Affects multiple DSAs |
NamingException |
80 |
Other |
NamingException |